// components/custom06/custom06.js
Component({
  lifetimes: {
    created: function () {
      // 在组建实例刚刚被创建时执行，注意此时不能调用 setData
      // 可以为组件添加一些自定义属性
      console.log('组件custom06 created')
      this.title = '测试'
    },
    attached: function () {
      // 在组件完全初始化完毕、进入页面节点树后执行
      // 模块已经解析完毕，并且挂载到页面上
      // 一般都是在这里写对应的交互
      console.log('组件custom06 attached')
      console.log(this.title)
      this.setData({
        name: 'tom2'
      })
    },
    detached: function () {
      // 在组件被销毁时执行
      console.log('组件custom06 detached')
    }
  },
  // 组件所在页面的生命周期
  pageLifetimes:{
    // 监听组件所在的页面展示（后台切前台）状态
    show(){
      console.log('组件所在的页面被展示')
    },
    // 监听组件所在的页面隐藏（前台切后台，点击 tabBar）状态
    hide(){
      console.log('组件所在的页面被隐藏')
    }
  },
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    name: 'tom'
  },

  /**
   * 组件的方法列表
   */
  methods: {

  }
})